Systems and Methods for Transferring Personal Session Information for Telephonic Use

ABSTRACT

Disclosed herein are systems and associated methods for operating web interactive services in conjunction with communication services, linking the communication with the interaction by means of a session-specific identifier such as a telephone number. During the course of a web session, user interaction information may be collected, that information potentially indicating subjects of interest to a user associated with the session-specific identifier. In the event the user uses the identifier make a contact regarding the information, the identifier can be used to associate the interaction information and subjects of interest, such that the contact may have that information and those subjects available to assist a user making contact. Interaction and subject information may also be used to customize the interaction with a contacting user with regard to the routing of a telephone call, a greeting, a product or service offering, or other communication.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.11/955,149 filed Dec. 12, 2007, which is hereby incorporated byreference.

BACKGROUND

This invention relates generally to mapping web site interaction data touser communications and more particularly relates to means and methodsfor leveraging web site interaction data in responding to usercommunications.

Enterprises often have web pages where users can browse and viewinformation related to their interests and needs. Such browsing maygenerate user initiated communication. However, enterprises aretypically unaware of the interests and needs of a particular user whenresponding to user communications. In particular, enterprises have nothad the ability to relate user communications to a user's web siteinteraction data.

BRIEF SUMMARY

The present invention has been developed in response to the presentstate of the art, and in particular, in response to the problems andneeds in the art that have not yet been fully solved by currentlyavailable communication response and tracking systems and methods.Accordingly, the present invention has been developed to provide systemsand methods for relating web site interaction data to usercommunications and optimizing responses to user communications thatovercome shortcomings in the art.

In one aspect of certain embodiments of the present invention, a systemto enhance communications with a user includes a web server thatprovides a web page to a user and collects web site interaction dataduring at least one browsing session. The web page may include asession-specific response address or response code that enables thesystem to associate web site interaction data with communications fromthe user. The response address may be a telephone number, email address,text messaging address, instant messaging address, or the like. Incertain embodiments, the session-specific response address or code maybe service-specific. For example, a response address for customersupport may be different than a response address for the salesdepartment.

The communication server may associate the communication from the userwith the web site interaction data and select or adjust interaction withthe user according to the web site interaction data. For example, thesystem may select or adjust a particular action such as routing thecommunication, providing a greeting to the user, selecting an ACD plan,selecting an IVR menu, offering a product to the user, offering aservice to the user, conducting a survey, communicating a particularmessage to the user, and presenting user related data to an agent, basedon the web site interaction data.

In another aspect of certain embodiments of the present invention, amethod to enhance responses to user communications includes receiving acommunication from a user via a session-specific response address thatwas provided to the user via a web page, and associating thecommunication with the user with web site interaction data collected forthe user during one or more browsing sessions in which the user visitedthe web page. The method may also include selecting or adjustinginteraction with the user according to the web site interaction data.The selected or adjusted interaction may include routing thecommunication from the user, selecting a response message, providing agreeting to the user, selecting an ACD plan, selecting an IVR menu,offering a product to the user, offering a service to the user, andconducting a survey.

The method may also include serving a web page with the session-specificresponse address or response code included within the web page. Thesession-specific response address may be a telephone number (which mayinclude an extension number), an email address, a text-messagingaddress, an instant messaging address, or the like. The session-specificresponse code may be a session-identifier, a user identifier, or thelike. The session-specific response address or response code may bereturned to an available pool upon completion of the current browsingsession and any associated communications with the user.

In certain embodiments, the method includes retrieving additional datafor the user such as reverse lookup data, credit check data, web sitedata, web site rank information, do-not-call registry data, data from aCRM database, and background check data.

In another aspect of certain embodiments of the present invention, amethod to provide enhanced user data includes receiving web siteinteraction data for a user collected during one or more browsingsessions in which the user visited a web page, and receivinguser-specific data collected in conjunction with one or morecommunications by the user to a session-specific response address. Thesession-specific response address may be provided to the user via theweb page during the session in which the user visits the web page. Themethod may further include merging the user-specific data with the website interaction data to provide enhanced user data, and storing theenhanced user data. In one embodiment, the session specific responseaddress is a telephone number.

The methods described herein may be embodied as a computer programproduct or computer readable medium bearing computer usable programcodes executable to perform operations to accomplish the describedmethods. It should also be noted that references throughout thisspecification to features, advantages, or similar language does notimply that all of the features and advantages that may be realized withthe present invention should be or are in any single embodiment of theinvention. Rather, language referring to the features and advantages isunderstood to mean that a specific feature, advantage, or characteristicdescribed in connection with an embodiment is included in at least oneembodiment of the present invention. Thus, discussion of the featuresand advantages, and similar language, throughout this specification may,but do not necessarily, refer to the same embodiment.

Furthermore, the described features, advantages, and characteristics ofthe invention may be combined in any suitable manner in one or moreembodiments. One skilled in the relevant art will recognize that theinvention may be practiced without one or more of the specific featuresor advantages of a particular embodiment. In other instances, additionalfeatures and advantages may be recognized in certain embodiments thatmay not be present in all embodiments of the invention.

These features and advantages will become more fully apparent from thefollowing description and appended claims, or may be learned by thepractice of the invention as set forth hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS

In order that the advantages of the invention will be readilyunderstood, a more particular description of the invention brieflydescribed above will be rendered by reference to specific embodimentsthat are illustrated in the appended drawings. Understanding that thesedrawings depict only typical embodiments of the invention and are nottherefore to be considered to be limiting of its scope, the inventionwill be described and explained with additional specificity and detailthrough the use of the accompanying drawings, in which:

FIG. 1 is a schematic block diagram illustrating one embodiment of acommunication system in accordance with the present invention;

FIG. 2 is a schematic block diagram illustrating one embodiment of acommunication server in accordance with the present invention;

FIG. 3 is a schematic flow chart diagram illustrating one embodiment ofa communication response method in accordance with the presentinvention;

FIG. 4 is a schematic block diagram illustrating one embodiment of aresponse plan manager in accordance with the present invention;

FIG. 5 is a schematic flow chart diagram illustrating one embodiment ofa response plan generation method in accordance with the presentinvention; and

FIG. 6 is a text diagram illustrating one embodiment of a responseaddress dialog in accordance with the present invention.

DETAILED DESCRIPTION

Many of the functional units described in this specification have beenlabeled as modules, in order to more particularly emphasize theirimplementation independence. For example, a module may be implemented asa hardware circuit comprising custom VLSI circuits or gate arrays,off-the-shelf semiconductors such as logic chips, transistors, or otherdiscrete components. A module may also be implemented in programmablehardware devices such as field programmable gate arrays, programmablearray logic, programmable logic devices or the like.

Modules may also be implemented in software for execution by varioustypes of processors. An identified module of executable code may, forinstance, comprise one or more physical or logical blocks of computerinstructions which may, for instance, be organized as an object,procedure, or function. Nevertheless, the executables of an identifiedmodule need not be physically located together, but may comprisedisparate instructions stored in different locations which, when joinedlogically together, comprise the module and achieve the stated purposefor the module.

Indeed, a module of executable code may be a single instruction, or manyinstructions, and may even be distributed over several different codesegments, among different programs, and across several memory devices.Similarly, operational data may be identified and illustrated hereinwithin modules, and may be embodied in any suitable form and organizedwithin any suitable type of data structure. The operational data may becollected as a single data set, or may be distributed over differentlocations including over different storage devices, and may exist, atleast partially, merely as electronic signals on a system or network.

Reference throughout this specification to “one embodiment,” “anembodiment,” or similar language means that a particular feature,structure, or characteristic described in connection with the embodimentis included in at least one embodiment of the present invention. Thus,appearances of the phrases “in one embodiment,” “in an embodiment,” andsimilar language throughout this specification may, but do notnecessarily, all refer to the same embodiment.

Reference to a signal bearing medium or computer-readable medium maytake any form capable of generating a signal, causing a signal to begenerated, or causing execution of a program of machine-readableinstructions on a digital processing apparatus. A signal bearing mediummay be embodied by a transmission line, a compact disk, digital-videodisk, a magnetic tape, a Bernoulli drive, a magnetic disk, a punch card,flash memory, integrated circuits, or other digital processing apparatusmemory device.

Furthermore, the described features, structures, or characteristics ofthe invention may be combined in any suitable manner in one or moreembodiments. In the following description, numerous specific details areprovided, such as examples of programming, software modules, userselections, network transactions, database queries, database structures,hardware modules, hardware circuits, hardware chips, etc., to provide athorough understanding of embodiments of the invention. One skilled inthe relevant art will recognize, however, that the invention may bepracticed without one or more of the specific details, or with othermethods, components, materials, and so forth. In other instances,wellknown structures, materials, or operations are not shown ordescribed in detail to avoid obscuring aspects of the invention.

FIG. 1 is a schematic block diagram illustrating one particularembodiment of a communication system 100 in accordance with the presentinvention. As depicted, the communication system 100 includes variouscomponents such as a public switched telephone network (PSTN) 110, usercommunication and/or computing devices 112, a TDM gateway 120 connectingthe PSTN to an internet 130, remote agent stations 121, workstations128, a call center 140, an internet gateway 150 connecting a local areanetwork 160 to the internet 130, and various servers such as a webserver 170, a response server 180, and a data server 190, local agentworkstations 192, and control workstations 194. In certain embodiments,the system 100 may also include an analytics server (not shown) thatanalyzes user interactions with websites, IVR menus, and the like, andassesses the user's needs and interests. The particular embodiment 100is one example of components that can be operably interconnected toprovide a communication response system wherein the components functioncollaboratively to improve response success rates.

In the depicted embodiment, the remote agent stations 121 includewireless phones 122, wired phones 124, wireless computing devices 126,and workstations 128. In certain embodiments, the wireless phones 122 orthe wired phones 124 maybe VOIP phones. In some embodiments, thecomputing devices 126 or the workstation 128 may be equipped with a softphone. The remote agent stations 121 enable agents to provide servicesfrom remote locations similar to agents stationed at the workstations192 and directly connected to the local area network 160.

In one embodiment, the local area network 160 resides within a callcenter 140 that uses VoIP and other messaging services to communicatewith users connected to the PSTN 110 and/or the internet 130. Thevarious servers in the call center 140 function cooperatively to receivecommunications from users, provide customer data to agents via agentterminals such as the local agent workstations 192 and the remote agentstations 121, and connect the agents to the users. The users may beconnected to the PSTN 110, the internet 130, or the like.

The web server 170 may provide one or more web forms 172 to users viabrowser displayable web pages. The web forms may be displayed to theusers via a variety of communication and/or computing devices 112including phones, laptop computers, desktop computers, media players,and the like that are equipped with a browser. In the depictedembodiment, the web forms 172 provide a session-specific responseaddress or response code to the user that enables the communicationsystem 100 to identify the user and associate web site interaction datacollected during a during one or more browsing sessions in which theuser visits the web page. The response address may be a telephonenumber.

The communication server 180 may associate communication from the userwith the web site interaction data. In one embodiment, communication tothe session-specific response address is automatically associated withthe user. In another embodiment, the user provides a session-specificresponse code that enables the communication server to associatecommunication from the user with the web site interaction data.

The communication server may select or adjust interactions with the userbased on the web site interaction data. In one embodiment, thecommunication server 180 selects a response plan to user communicationsbased on the web site interaction data. The response plan may includeinitiating a variety of actions such as routing the telephone call,providing a greeting to the user, selecting an IVR menu, offering aproduct to the user, offering a service to the user, conducting asurvey, communicating a particular message to the user, and presentinguser related data to an agent.

The communication server 180 or the like, may deliver information on theuser to an agent to enable the agent to achieve a particular objectivesuch as establishing a relationship with the user, thanking the user fortheir interest in a product, answering questions from the user,informing the user of a product or service offering, selling a productor service, surveying the user on their needs and preferences, andproviding support to the user. The communication server 180 may deliverthe information to the agent using a variety of delivery services suchas email services, instant messaging services, short message services,enhanced messaging services, text messaging services, telephony-basedtext-to-speech services, and multimedia delivery services. The agentterminals 121 or 192 may visually or sonically present the informationon the user and enable the agent to communicate with the user.

The data server 190 or the like may retrieve additional data associatedwith the user such as additional web analytics data, reverse lookupdata, credit check data, web site data, web site rank information,do-not-call registry data, data from a CRM database, and backgroundcheck data. The data server may store the collected data in a datastoreand associate the user data with web site interaction data provided bythe web server 170, a third party analytics service, or the like.

FIG. 2 is a schematic block diagram illustrating one embodiment of acommunication server 200 in accordance with the present invention. Asdepicted, the communication server 200 includes a response manager 210,an IVR module 220, a messaging module 230, a PBX module 240, andtermination hardware 250. The response server 200 enables an agent tocommunicate with a user in conjunction with a response plan. Theresponse server 200 is one example of the response server 180 depictedin FIG. 1.

The response manager 210 responds to user communications. In oneembodiment, responses occur according to a response plan. The responsemanager 210 may respond to user communications via the IVR module 220,the messaging module 230, or the like. The IVR module 220 enablesinteractive communications with a user without requiring agentinteraction. In one embodiment, the response manager 210 directs the IVRmodule 220 to provide a selected menu to the user. The messaging module230 sends and receives messages to agents and users. The messagingmodule 230 may conduct interactive communications with the user eitherwith or without the use of an agent. The messaging module 230 mayleverage one or more delivery or messaging services such as emailservices, instant messaging services, short message services, andenhanced messaging services.

The PBX module 240 connects a private phone network to the publicswitched telephone network (PSTN) or the like. The response manager 210may direct the PBX module 240 to connect a line on the private phonenetwork with a number on the PSTN or internet. The termination hardware250 routes calls from a local network to the public switched telephonenetwork (PSTN). In one embodiment, the termination hardware 250interfaces to conventional phone terminals. The response manager 210 mayuse the PBX module 240 or the termination hardware 250 to connect a userto an agent.

The response manager 210 may include an automatic number identification(ANI) module 212 that identifies session-specific telephone numbers thatwere called by users. The response manager 210 may also include aresponse address or response code manager 214 that identifiessession-specific responses addresses or codes used by users whencommunicating to the system 100 or the like. In certain embodiments, thesession-specific telephone number, response addresses, and responsecodes may be returned by the modules 212 and 214 to an available pool ofnumbers, addresses, and codes when communications with a user arecompleted.

FIG. 3 is a schematic flow chart diagram illustrating one embodiment ofa communication response method 300 in accordance with the presentinvention. As depicted, the communication response method 300 includesproviding 310 one or more web pages, monitoring 320 user interactions onthe web pages, displaying 330 a session-specific response address orcode, receiving 340 a communication from a user, associating 350 thecommunication with web site interaction data for the user, and adjusting360 communication interaction with the user. The communication responsemethod 300 improves responses to user communications.

Providing 310 one or more web pages may include serving web pagesrelated to an enterprise such as information pages, product pages,customer support pages, event pages, and contact pages. Monitoring 320user interactions on the web pages may include collecting data as towhich pages and elements of the web pages the user interacts with. Inone embodiment, user interactions are collected for the pages served byan enterprise as well as related pages such a competitor pages. The userinteractions may be collected for a current browsing session and/oraccumulated across multiple browsing sessions. In certain embodiments,the user interactions are collected by a third party service.

Displaying 330 a session-specific response address or code may includeinserting a response address or code on a web page served to aparticular user. Examples of a response address include an emailaddress, a text-messaging address, an instant messaging address, and atelephone number. The response code may correspond to a sessionidentifier. The response address or code may be session-specific inorder to facilitate identification of a user that is communicating inresponse to a browsing session. The use of a session-specific responseaddress or code enables identification of users while using a limitednumber of response addresses or codes. In certain embodiments, theresponse addresses or codes may be limited to a maximum number ofanticipated browsers.

The depicted method continues by receiving 340 a communication from auser. The communication may be received via the session-specificresponse address provided to the user. In one embodiment, thesession-specific response address is a telephone number. Associating 350the communication with web site interaction data for the user enablesselecting or adjusting 360 communication interaction with the useraccording to user interests or needs as captured by the web siteinteraction data. Examples of communication interaction that may beselected or adjusted include routing the communication, selecting aresponse message, providing a greeting, selecting an ACD plan, selectingan IVR menu, offering a product, offering a service, and conducting asurvey.

In addition to associating communication with web site interaction datathe method 300 may retrieve additional user data from a variety ofsources that could enable improved selection of a response plan and/orimproved success rates for achieving a particular purpose whenresponding to a user. Examples of additional data include additional webanalytics data, reverse lookup data, credit check data, do-not-callregistry data, data from a CRM database, and background check data.

In certain embodiments, the system 100 and method 300 may select apreferred response plan that directs responses to user communicationsand facilitates interactions that are known to improve user experiencesand success rates. In one embodiment, selecting a preferred responseplan includes correlating the web site interaction data and additionaluser data with statistical data associated with a variety of responseplans and selecting the response plan with the highest correlation asthe preferred response plan.

The preferred response plan may include a queuing strategy for handlingcommunications with the user. For example, the queuing strategy mayselect an agent based on the demographic data of the user and thelocation of the user. Implementing a queuing strategy may improveresponse success rates.

In certain embodiments, communication interaction with the user includespresenting information regarding the user to an agent. The informationmay be visually or sonically presented. The information may includeanalytics information that indicates potential needs and interests ofthe user. The information presented to the agent may be delivered usinga variety of delivery services such as email services, instant messagingservices, short message services, enhanced messaging services, textmessaging services, telephony-based text-to-speech services, andmultimedia delivery services. In certain embodiments, additionalinteraction data that is manually or automatically collected during theuser communications is provided to an analytics service or server.Providing such additional interaction data may improve the usefulness ofthe analytics data and associated service.

FIG. 4 is a schematic block diagram illustrating one embodiment of aresponse plan manager 400 in accordance with the present invention. Asdepicted, the response plan manager includes a data collection module410, a data analysis module 420, a response plan generation module 430,a plan selection module 440, and a plan enhancement module 440. Theresponse plan manager facilitates generation and selection of apreferred response plan for responding to user communications.

The data collection module 410 may aggregate response records or otherdata corresponding to responses to user communications. The responserecords or other data may include information that specifies the time,manner, and outcome of the responses as well as user information and website interaction information. The data analysis module 420 may analyzethe response records to find correlations between the response outcomeinformation and other information such as the time information, userinformation, web site interaction information, and response methodinformation.

The response plan generation module 430 may receive the correlations andformulate a variety of response plans that reflect the statisticalcorrelations between outcomes and the other information contained in theresponse records. In one embodiment, users with correlated data may beassigned to a group and a response plan is generated for that groupalong with mean and variance information for specific information fieldsthat may be used to correlate and compare other users with the group.

The plan selection module 440 may receive web site interaction data fora particular user, correlate the data with statistical data associatedwith a number of available response plans and select a preferredresponse plan from the available response plans. A response plandatastore 460 may store the response plans and data associated with theresponse plans such as statistical data.

The plan enhancement module 450 may receive and analyze additionalresponse records including associated customer data and determine ifadjustments to the response plans may result in enhanced performance forthe response system 100 or the like. In certain embodiments, the planenhancement module 450 may randomize a response plan to increaseresponse success, and/or partition the response plans into parts andcombine the parts to create hybrid response plans. For example, theresponse plans may be partitioned into response methods and responsepurpose, each of which may be correlated to specific attributes fromresponse records to create multiple subplans for various responsemethods and response purposes. The subplans for various response methodsand response purposes may then be combined into a number of hybrid plansthat each meet the needs of specific populations. One of skill in theart will appreciate that other forms of optimization not disclosedherein that are familiar to those of skill in the art may be conductedby the plan enhancement module 450.

FIG. 5 is a schematic flow chart diagram illustrating one embodiment ofa response plan generation method 500 in accordance with the presentinvention. As depicted, the response plan generation method 500 includesreceiving 510 response records, analyzing 520 the response records,formulating 530 one or more response plans, receiving 540 additionaldata, and enhancing 550 the response plans.

Receiving 510 response records may include receiving response recordscorresponding to responses for one or more web forms. In certainembodiments, the response records include time information, userinformation, web site interaction information, response methodinformation, and outcome information.

Analyzing 520 the response records may include finding correlationsbetween the outcome information and the time information, userinformation, and response method information. Formulating 530 one ormore response plans may include using the correlations to formulate aset of response plans intended to improve contact successes.

The method 500 may also include analyzing 540 additional responserecords and enhancing 550 the response plans. In certain embodiments,enhancing 550 includes randomizing response plans and/or partitioningthe response plans to facilitate hybridization. In one embodiment,enhancing 550 includes detecting if a response plan is yieldingsubstantially inferior results to a default plan, scrapping the plan ifthe results are substantially inferior to the default plan, and buildinga new response plan to replace the inferior response plan. The defaultplan may be a response plan that is used if little information is knownabout a user.

FIG. 6 is a text diagram illustrating one embodiment of a responseaddress dialog 600 in accordance with the present invention. Asdepicted, the response address dialog 600 includes varioussession-specific response addresses 610 including a variety of telephoneaddresses or numbers 610 a and a variety of email addresses 610 b. Inthe depicted embodiment, a current browsing session identifier of ‘327’is embedded within each response address 610. The session-specificresponse addresses 610 enables an enterprise to provide customizedresponses to user communications. In the depicted embodiment, theresponse addresses 610 are service-specific as well as session-specific.Using response addresses that are service-specific as well assession-specific enables an enterprise to provide highly customizedresponses to user communications with a limited number of responseaddresses or codes.

The present invention may be embodied in other specific forms withoutdeparting from its spirit or essential characteristics. The describedembodiments are to be considered in all respects only as illustrativeand not restrictive. The scope of the invention is, therefore, indicatedby the appended claims rather than by the foregoing description. Allchanges which come within the meaning and range of equivalency of theclaims are to be embraced within their scope.

What is claimed:
 1. A communication server usable within a system adapted for associating a limited number of telephone numbers within a limited number of possible numbers within a public telephonic addressing scheme with users interacting with a website, the telephone numbers being preselected from an entity managing a public telephone system, the telephone system supplying a means whereby members of the public can call and communicate audibly with receiving others, the system using telephone numbers that provide a means of the selection of a destination for the placement of those calls, the system including a web server configured to interact with users over a network, the system further including a memory containing a pool of preselected telephone numbers secured within the public telephone system, each telephone number within the pool conforming to the public telephonic addressing scheme allowing for the selection of the destination of a call by a calling party, the web server being further configured to provide web pages to individual users in the context of browsing sessions, the web server maintaining for each browsing session a session-specific identifier and optionally a history as to which pages and elements of web pages were served to users associated with particular session-specific identifiers, those histories not necessarily containing any further identifying information other than that need to separate individual browsing sessions, the web server being further configured to perform the selection of a telephone number from the pool of preselected telephone numbers secured within the public telephone system allowing for the selection of the destination of a telephone call by a browsing party, and following such a selection of a telephone number associating that number to a browsing session by way of a maintained session-specific identifer and making the selected telephone number available to a user interacting with the web server in connection with a browsing session, the web server being further configured to serve customized web pages within a browsing session to which a session-specific identifier has been associated, the web server being further configured to record web site interaction data within the context of a browsing session to which a session-specific identifier has been associated, the web server being further configured to provide recorded web site interaction data in reference to a telephone number that has been selected from the pool of preselected telephone numbers secured within the public telephone system to said communication server, said communication server comprising: a telephonic receiver connected to a public telephonic communications system, said telephonic receiver adapted to receive incoming telephone calls from outside persons using a plurality of the pool of preselected telephone numbers, said telephonic receiver being further adapted to identify an incoming telephone call by the telephone number used by a calling outside person; a data receiver connected through a network to a store for which web site interaction data has been recorded, said data receiver being adapted to receive recorded web site interaction data that has been associated to a session-specific identifer, wherein in the course of said receiving the association between the session-specific identifier and the web site interaction data is maintained; and a response manager adapted to select or adjust a telephonic interaction with an outside person making an incoming telephone call at one of the pool of preselected telephone numbers, said telephonic interaction being dependent upon the web site interaction data associated to the telephone number used by the outside person to initiate the incoming telephone call; wherein said communication server is further configured to perform a lookup of web site interaction data associated to a telephone call received through said telephonic receiver, whereupon by the lookup of web site interaction data said communication server may associate earlier-entered web site interaction data to a person who is later placing a telephone call at the one or more of the pool of preselected telephone numbers, and wherein through said response manager a person who is later placing a telephone call may be presented with a telephonic conversation selected or adapted for his personal qualities and information as received through his interaction with the web site.
 2. A communication server according to claim 1, further comprising a store containing web site interaction data, said store being further connected to a network to which said data receiver is connected and by which network said store is operable to receive web site interaction data from the web server and provide received web site interaction data to said data receiver.
 3. A communication server according to claim 1, further comprising an IVR module through which an incoming caller may interact with said communication server without the immediate presence of an agent.
 4. A communication server according to claim 3, wherein said response manager is configured to control said IVR module such that a menu may be presented to an incoming caller that is selected on the basis of the interaction data associated with the telephone number used by the incoming caller in the initiation of contact with said telephonic receiver.
 5. A communication server according to claim 1, wherein said telephonic receiver further comprises a PBX module, and further wherein said response manager directs said PBX module to route a telephone call originating from an outside person to a specific line on a private phone network on the basis of the content of the web site interaction data associated to the telephone number used by the outside person to initiate the incoming telephone call.
 6. A communication server according to claim 1, wherein said telephonic receiver is further configured to select an ACD plan on the basis of the content of the web site interaction data associated to the telephone number used by the outside person to initiate the incoming telephone call, whereby the ACD plan will be presented to an agent selected to interact vocally with the outside person.
 7. A communication server according to claim 1, wherein the web site interaction data received by said data receiver are each referenced by a session-specific identifier that contains the associated telephone number from the pool of preselected telephone numbers stored within the memory, whereby the web site interaction data of a particular user may be directly referenced in a lookup using the telephone number of an incoming telephone call.
 8. A communication server according to claim 1, wherein the web site interaction data received by said data receiver are each referenced by a session-specific identifier that does not contain a telephone number from the pool of preselected telephone numbers stored within the memory, whereby the web site interaction data of a particular user may be indirectly referenced in a lookup using the telephone number of an incoming telephone call against a further relational database of telephone numbers and session-specific identifiers.
 9. A communication server usable within a system adapted for associating a limited number of telephone numbers within a limited number of possible numbers within a public telephonic addressing scheme with users interacting with a website, the telephone numbers being preselected from an entity managing a public telephone system, the telephone system supplying a means whereby members of the public can call and communicate audibly with receiving others, the system using telephone numbers that provide a means of the selection of a destination for the placement of those calls, the system including a web server configured to interact with users over a network, the system further including a memory containing a pool of preselected telephone numbers secured within the public telephone system, each telephone number within the pool conforming to the public telephonic addressing scheme allowing for the selection of the destination of a call by a calling party, the web server being further configured to provide web pages to individual users in the context of browsing sessions, the web server maintaining for each browsing session a session-specific identifier and optionally a history as to which pages and elements of web pages were served to users associated with particular session-specific identifiers, those histories not necessarily containing any further identifying information other than that need to separate individual browsing sessions, the web server being further configured to perform the selection of a telephone number from the pool of preselected telephone numbers secured within the public telephone system allowing for the selection of the destination of communication over a telephone network by a browsing party, and following such a selection of a telephone number associating that number to a browsing session by way of a maintained session-specific identifer and making the selected telephone number available to a user interacting with the web server in connection with a browsing session, the web server being further configured to serve customized web pages within a browsing session to which a session-specific identifier has been associated, the web server being further configured to record web site interaction data within the context of a browsing session to which a session-specific identifier has been associated, the web server being further configured to provide recorded web site interaction data in reference to a telephone number that has been selected from the pool of preselected telephone numbers secured within the public telephone system to said communication server, said communication server comprising: a telephonic receiver connected to a public telephonic communications system, said telephonic receiver adapted to receive incoming communications from outside persons using a plurality of the pool of preselected telephone numbers, said telephonic receiver being further adapted to identify an incoming communication by the telephone number used by an outside person; a data receiver connected through a network to a store for which web site interaction data has been recorded, said data receiver being adapted to receive recorded web site interaction data that has been associated to a session-specific identifer, wherein in the course of said receiving the association between the session-specific identifier and the web site interaction data is maintained; and a response manager adapted to select or adjust an interaction with an outside person making an incoming communication at one of the pool of preselected telephone numbers, said interaction being dependent upon the web site interaction data associated to the telephone number used by the outside person to initiate the incoming communication; wherein said communication server is further configured to perform a lookup of web site interaction data associated to a communication received through said telephonic receiver, whereupon by the lookup of web site interaction data said communication server may associate earlier-entered web site interaction data to a person who is later placing a communication at the one or more of the pool of preselected telephone numbers, and wherein through said response manager a person who is later placing a communication may be presented with a conversation selected or adapted for his personal qualities and information as received through his interaction with the web site.
 10. A communication server according to claim 9, further comprising a store containing web site interaction data, said store being further connected to a network to which said data receiver is connected and by which network said store is operable to receive web site interaction data from the web server and provide received web site interaction data to said data receiver.
 11. A communication server according to claim 9, further comprising an IVR module through which an incoming caller may interact with said communication server without the immediate presence of an agent.
 12. A communication server according to claim 11, wherein said response manager is configured to control said IVR module such that a menu may be presented to an incoming caller that is selected on the basis of the interaction data associated with the telephone number used by the incoming caller in the initiation of contact with said telephonic receiver.
 13. A communication server according to claim 9, wherein said telephonic receiver further comprises a PBX module, and further wherein where an outside person uses a telephone call to communicate with said communication server, said response manager directs said PBX module to route that telephone call to a specific line on a private phone network on the basis of the content of the web site interaction data associated to the telephone number used by the outside person to initiate the incoming telephone call.
 14. A communication server according to claim 9, wherein said telephonic receiver is further configured to select an ACD plan on the basis of the content of the web site interaction data associated to the telephone number used by the outside person to initiate contact with said communication server, whereby the ACD plan will be presented to an agent selected to interact with the outside person.
 15. A communication server according to claim 9, wherein the web site interaction data received by said data receiver are each referenced by a session-specific identifier that contains the associated telephone number from the pool of preselected telephone numbers stored within the memory, whereby the web site interaction data of a particular user may be directly referenced in a lookup using the telephone number of an incoming telephone call.
 16. A communication server according to claim 9, wherein the web site interaction data received by said data receiver are each referenced by a session-specific identifier that does not contain a telephone number from the pool of preselected telephone numbers stored within the memory, whereby the web site interaction data of a particular user may be indirectly referenced in a lookup using the telephone number of an incoming telephone call against a further relational database of telephone numbers and session-specific identifiers.
 17. A communication server according to claim 9, further comprising a messaging module through which a user may interact non-vocally with said communication server through the use of a telephone number that has been selected from the pool of preselected telephone numbers secured within the public telephone system.
 18. A communication server according to claim 9, further comprising a messaging module through which a user may interact non-vocally with said communication server through the use of a telephone number that has been selected from the pool of preselected telephone numbers secured within the public telephone system, and further wherein said response manager is adapted to select or adjust the interaction through said messaging module.
 19. A communication server according to claim 9, wherein said messaging module uses the SMS protocol.
 20. A method of servicing the needs of individuals that desire vocal interaction after having interacted with a web site configured to interact with users over a network, that vocal interaction preserving personal information offered by those individuals in the course of interaction with a web site such that that information is available in the course of that vocal interaction without additional querying, the method relying upon a memory containing a pool of subscribed telephone numbers secured within a public telephone system, that memory accessible to select a telephone number from the pool of subscribed telephone numbers as they are needed for association of web interaction data to an individual who is to make a telephone call, the web site having recorded information concerning interactions with users in the course of sessions, that information being distinguished through the use of session-specific identifers, the web site optionally using browsing protocols and recording a history as to which pages and elements of web pages were served to users associated with particular session-specific identifiers, those histories not necessarily containing any further identifying information other than that need to separate individual sessions, the method relying upon a web server or other device configured to select a subscribed telephone number from the pool contained within the memory and associate that number to personal interactional information acquired in the course of web site interactions with an individual, said method comprising the steps of: subscribing to a pool of telephone numbers available through a public telephone system, the public telephone system supplying a means whereby members of the public can call and communicate audibly with receiving others, the system using telephone numbers that provide a means of the selection of a destination for the placement of those calls; operating a data receiver connected through a network to a store for which web site interaction data has been recorded, the data receiver receiving recorded web site interaction data that has been associated to a session-specific identifer; operating a communication server comprising a telephonic receiver connected to the public telephone system such that the telephonic receiver is adapted to receive incoming telephone calls from outside persons using the pool of subscribed telephone numbers; when receiving individual telephone calls at the telephonic receiver, identifying the telephone numbers used by outside persons such that the telephone number used may be obtained for any incoming active call processed by the telephonic receiver; when receiving individual telephone calls at the telephonic receiver, recognizing a session-specific identifier for individual incoming callers, such recognizing being made by identifying the telephone number used by an individual incoming caller and attributing the recognized session-specific identifier to an individual telephone call; recognizing web site interaction data received at the data receiver and associating web site interaction data for particular sessions to individual telephone calls received at the telephonic receiver by way of the session-specific identifer assigned to the web site interaction data of a particular session; and conducting telephonic interaction with individual incoming callers, the telephonic interaction being selected or adjusted for individual incoming callers, the telephonic interaction for a particular incoming caller being dependent upon the web site interaction data received at the data receiver associated to the telephone number used to initiate an incoming telephone call to the telephonic receiver.
 21. A method according to claim 20, wherein the telephonic interaction that is selected or adjusted is provided by an IVR module through which an incoming caller may interact with a communication server without the immediate presence of an agent.
 22. A method according to claim 21, wherein the IVR module presents a menu to an incoming caller that is selected on the basis of the interaction data associated with the telephone number used by the incoming caller in the initiation of contact with the telephonic receiver.
 23. A method according to claim 20, wherein the telephonic interaction that is selected or adjusted is routed through a PBX module, and further wherein the destination of incoming telephone calls is made on the basis of the content of the web site interaction data associated to the telephone number used by the outside person to initiate the incoming telephone call.
 24. A method according to claim 20, wherein the telephonic interaction that is selected or adjusted made through an ACD plan presented to an agent selected to interact with the particular incoming caller, and wherein the ACD plan that is used is dependent upon the content of the web site interaction data associated to the telephone number used by the outside caller to initiate contact with the communication server.
 25. A method according to claim 20, wherein in the receiving of the web site interaction data received by a data receiver, the session-specific identifer associated to the web site interaction data of a particular user contains the associated telephone number selected from the pool contained within the memory for that particular user.
 26. A method according to claim 20, wherein in the receiving of the web site interaction data received by a data receiver, the session-specific identifer associated to the web site interaction data of a particular user does not contain a telephone number from the pool of preselected telephone numbers stored within the memory, and wherein said method includes the further step of performing a lookup against a relational database of telephone numbers and session-specific identifiers associated to web site interaction data. 